//
//  NSString+DFNumber.h
//  FrameWork
//
//  Created by 王*风 on ****/5/9.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface NSString (DFNumber)

/** 金额数字加入千位分隔符*/
+ (NSString *)df_moneyNumJoinThousandSegmentationWithStr:(NSString *)digitString;


/** 金额数字去除千位分隔符*/
+(NSString*)df_moneyNumDeleteThousandSegmentation:(NSString*)money;

/** 每隔N个数字,使用逗号进行隔开*/
+(NSString*)df_numSegmentationNumString:(NSString *)num intervalNum:(NSInteger)intervalNum;

/** 去掉小数点后面的0*/
+(NSString*)df_deleteNumberLastZero:(double)stringFloat;

/** 保留小数点后面N位数字,但是不进行四舍五入*/
+(NSString*)df_keepNumLastBitsNoRounded:(NSString*)conversionStr keepNum:(NSInteger)keepNum;


/** 不四舍五入小数*/
+(NSString *)df_notRounding:(float)price afterPoint:(int)position;


/** 获取一个随机整数，范围在[from,to），包括from，不包括to*/
+(int)df_getToRandomNumber:(int)from to:(int)to;

/** 从数字或者字母中随机生成一个随机数 */
+(NSString*)df_getRandomStringWithNum:(NSInteger)num;


@end

NS_ASSUME_NONNULL_END
